package com.qf.emp.service.impl;

import com.qf.emp.dao.EmpManagerDao;
import com.qf.emp.dao.impl.EmpManagerDaoImpl;
import com.qf.emp.entity.EmpManager;
import com.qf.emp.service.EmpManagerSrevice;
import com.qf.emp.utils.DbUtils;

import java.util.ArrayList;

public class EmpManagerSreviceImpl implements EmpManagerSrevice {
    private EmpManagerDao empManagerDao = new EmpManagerDaoImpl();
    //如果登录从管理员列表找到，传入信息，则登录成功，返回这个管理员。
    @Override
    public EmpManager login(String username, String passwpord) {
        EmpManager empManager = null;
        try {
            DbUtils.begin();
            EmpManager temp = empManagerDao.select(username);
            if(temp != null){
                if (temp.getPassword().equals(passwpord)){
                    empManager = temp;
                }
            }
            DbUtils.commit();
        } catch (Exception e) {
            DbUtils.rollback();
            e.printStackTrace();
        }
        return empManager;
    }
}
